package com.xiaoba.shoppingcart.domain;

import lombok.Data;

import java.util.Date;

/**
 * 支付实体类
 */
@Data
public class PaymentEntity {
    // 创建时间
    private Date gmtCreate;
    // 字符集
    private String charset;
    // 支付时间
    private Date gmtPayment;
    // 通知时间
    private Date notifyTime;
    // 商品名称
    private String subject;
    // 签名
    private String sign;
    // 买家ID
    private String buyerId;
    // 发票金额
    private Double invoiceAmount;
    // 版本号
    private String version;
    // 通知ID
    private String notifyId;
    // 资金渠道列表
    private String fundBillList;
    // 通知类型
    private String notifyType;
    // 商户订单号
    private String outTradeNo;
    // 订单金额
    private Double totalAmount;
    // 交易状态
    private String tradeStatus;
    // 支付宝交易号
    private String tradeNo;
    // 授权应用ID
    private String authAppId;
    // 实收金额
    private Double receiptAmount;
    // 积分金额
    private Double pointAmount;
    // 买家支付金额
    private Double buyerPayAmount;
    // 应用ID
    private String appId;
    // 签名类型
    private String signType;
    // 卖家ID
    private String sellerId;

    // Getters and setters for all fields
}
